html,body{background-color:#fff;overflow-x: hidden;}
.ico-warning{width: 30px;height: 30px;background:url(../../images/icons/exclamation.png);float: left}
.ico-collapse{width: 30px;height: 30px;background:url(../images/-.png)  no-repeat center;float: left}
.ico-collapse.collapsed{width: 30px;height: 30px;background:url(../images/+.png)  no-repeat center;float: left}
.ico-notice{width: 30px;height: 30px;background:url(../../images/icons/icon-warning.png);float: left;background-size: 100%;}
.ico-info{width: 30px;height: 30px;background:url(../../images/icons/icon-info.png);float: left;background-size: 100%;}
.ico-error{width: 30px;height: 30px;background:url(../../images/icons/icon-warning.png);float: left;background-size: 100%;}
.ico-close{width: 30px;height: 30px;background:url(../../images/icons/close-gray.png);float: left;background-size: 100%;}
.ico-checked{width: 30px;height: 30px;background: url(../../images/icons/tool-sprites.png);float: left;background-position: 0px -610px;}
.ico-card{width: 30px;height: 30px;background: url(../../images/icons/credit_card.png) no-repeat center;float: left;}
.ico-sms-plus{width: 30px;height: 30px;background: url(../../images/icons/comment_plus.png) no-repeat center;float: left;background-position: 2px 6px}
.icheckbox{width: 22px;height: 22px;float: left;margin-right: 8px;background-image: url(../../images/icons/checkbox.png);}
.icheckbox:hover{background-position: top right}
.icheckbox.checked{background-position: bottom left}
.icheckbox.checked:hover{background-position: bottom right}

.dialog-modal-marker{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.7);z-index: 1000;}
.dialog-modal-header{border-bottom: 1px solid #ddd;}
.dialog-modal-dialog{
    background-color: #ebebeb;z-index: 1001;position: relative;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 0 10px #00aeef;
    -webkit-box-shadow: 0 0 10px #00aeef;
    -moz-box-shadow: 0 0 10px #00aeef;
    display: none;
}
.dialog-modal-header{border-bottom: 1px solid #04B6E2;padding: 4px;line-height: 30px}
.dialog-modal-footer{border-top: 1px solid #75DAF3;padding: 4px;line-height: 30px;text-align: center}
.dialog-modal-content{padding: 15px;min-height: 96px}
@media (min-width: 320px){
    .dialog-modal-dialog{
        position: fixed;width: 280px;
        left: 50%;margin-left: -140px;
        background-color: #ebebeb;
    }    
}

@media (min-width: 480px){
    .dialog-modal-dialog{
        position: fixed;width: 440px;
        left: 50%;margin-left: -220px;
        background-color: #ebebeb;
    }
}
@media (max-width: 319px){
    .dialog-modal-dialog{
        position: fixed;left:12px;right: 12px;
    }
}
@media (max-height: 319px){
    .dialog-modal-dialog{
        position: fixed;top:12px;
    }
}
@media (min-height: 320px){
    .dialog-modal-dialog{
        top: 50%;margin-top: -140px;
        background-color: #ebebeb;
    }
}


.clear{clear: both}
a,a:link{color:#ff7200}
a:active,a:focus,a:hover{color:#ff7200}
.nailthumb{position:relative}
.nailthumb .nailthumb-figure{position:relative;width:100%;padding-bottom:56%}
.nailthumb.square .nailthumb-figure{padding-bottom:100%}
.nailthumb.halfsquare .nailthumb-figure{padding-bottom:50%}
.nailthumb .nailthumb-figure .nailthumb-container{position:absolute;width:100%;height:100%;background:#fafafa url(../../../images/loading.gif) no-repeat center;overflow:hidden;z-index:1}
.nailthumb .nailthumb-mark{background: url(../../jssorslider/img/t01.png) no-repeat center center rgba(0,0,0,.4);position:absolute;width:100%;height:100%;z-index:2;display:none}
img.flu{width: 100%;height: 100%}
.nailthumb:hover .nailthumb-mark{display:block}
.nailthumb.unhalf .nailthumb-figure{padding-bottom: 139.8373983739837%}

.container{width:100%;max-width:930px}
.banner{
width:100%;padding-bottom:28%;background:url(http://lamtest.otherearth.com/img/module/lief/skin-2014/theme-default-hoz.jpg) no-repeat top center;
background-size:100% auto;position:relative;
}
.slogan{position:absolute;bottom:0;width:100%;color:#fff}
.slogan>div{background-color:rgba(0,0,0,.4);margin:0 auto;-max-width:320px;text-align:center}
.slogan h2{margin:0;padding:20px 0 0px 0;text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000}
.slogan>div>div{padding:12px 0 12px 0;text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000}

.reg-form .input-group{margin-bottom:15px;width:100%}
.reg-form .input-group .input-group-addon{width:100px;text-align:left;border-radius:0}
.reg-form .input-group .form-control{border-radius:0}
.dropdown{border:1px solid #ccc;padding: 2px 8px;background-color:#fff}
.dropdown>a{
    line-height: 28px;display: block;padding-right: 20px;color:#333;
    background: url(../../images/icons/hd-pop.png) right center no-repeat;
	text-decoration: none;
}
.btn.btn-default{background-color:#BCBDC0;border:0;color:#fff;font-weight:bold;padding:8px 12px}
.dropdown-menu{border-radius: 0;outline:1px solid #ccc;border:0;margin-top: 3px;min-width:100%}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color: #0085A8;color:#fff;text-decoration: none;}
.form-control-err {position: absolute;right: 0;top: 50%;margin-top: -15px;cursor: pointer;z-index:10}
button.btn.btn-facebook {background-color: #3b5998;color:#fff;
	background: url(../../images/icons/fb.png) 3px 2px no-repeat  #3b5998;padding-left:28px}
button.btn.btn-twitter {background-color: #46b8da;color:#fff;
	background: url(../../images/icons/tw.png) 6px 2px no-repeat  #46b8da;padding-left:28px}
button.btn.btn-linkedin {background-color: orangered;color:#fff;
	background: url(../../images/icons/in.png) 3px 2px no-repeat  orangered;padding-left:28px}
.foot-name{font-weight:bold;padding:15px 0}
.foot-group ul{padding:0}
.foot-group ul li{list-style:none;padding:4px;padding-left:20px;line-height:20px;-background: url(../../images/icons/dot.png) left center no-repeat;}
.foot-group ul li:hover{-background: url(../../images/icons/dot-hover.png) left center no-repeat;}
.foot-group ul li a{color:#666}
.auth-title{font-size:28px;;text-align:center;padding:20px 0 20px;margin:0;margin:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.auth-title-second{text-align:center;padding:20px 0 20px;margin:0;margin-top:15px;border-top:1px solid #ccc;font-size:26px}

.socialbtns{margin:0 auto;text-align:center;width: 300px;height: 40px;line-height: 40px;color: #FFFFFF;background: url(http://lamtest.otherearth.com/img/module/lief/skin-2014/socialmedias_bg.png) no-repeat;border-radius: 2px;-moz-border-radius:2px;-webkit-border-radius:2px;}

.fbbtn {background-position: 0px 0px;}
.fbbtn:hover {background-position: 0px -40px;}

.ttbtn {background-position: 0px -80px;}
.ttbtn:hover {background-position: 0px -120px;}

.libtn {background-position: 0px -160px;}
.libtn:hover {background-position: 0px -200px;}

#socialbtns-box a div.imbtn {background-position: 0px -240px;}
#socialbtns-box a:hover div.imbtn {background-position: 0px -280px;}

@media (min-width: 992px){
    .banner{
		position:fixed;top:0;width:33.33333333%;height:100%;background-size: 100% 100%;
		background-image:url(http://lamtest.otherearth.com/img/leftpane/lief.jpg)
	}
	.slogan{bottom:100px}
	.col-sxs-6.doubleprefix{padding-right: 30px;padding-left: 30px;}
}
@media (min-width: 768px){

    .navbar-toggle {
        display: none;

    }
    .navbar-header {
        float: left;
    }
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-right: 0px;
        margin-left: -15px;
    }
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: 0px;
    }
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav > li {
        float: left;
    }
    .navbar-nav > li > a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .navbar-nav.navbar-right:last-child {
        margin-right: -15px;
    }
}
@media (min-width: 620px) {
    .navbar-brand{margin-right:1px}


}
@media (max-width: 3600px){
    .navbar-nav  .dropdown-menu,
    .navbar-nav .open .dropdown-menu {
        position: relative;
        float: none;
        width: auto;
        margin-top: 1px;
        background-color: transparent;
        border: 0;
        box-shadow: none;
        min-width:100px;
        background-color: #31174a
    }
    .navbar-nav  .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu > li > a	{
        line-height: 20px;
		background:url(../images/li.png) no-repeat left center #31174a;
    }
    .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav  .dropdown-menu > li > a,
    .navbar-nav  .dropdown-menu .dropdown-header	{
        padding: 5px 15px;
    }
}
@media (max-width:767px){
    .navbar-toggle{margin-right: 5px;}
    .navbar-nav  .dropdown-menu{display:block;position: static;}
    .navbar-nav .open .dropdown-menu{display:block;position: static;}
    .navbar-nav .open .dropdown-menu > li > a,
    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav  .dropdown-menu > li > a,
    .navbar-nav  .dropdown-menu .dropdown-header	{
        padding: 5px 15px 5px 20px;
    }
    .nav div.dropdown-menu>ul{
        display: block;
        position: static;
        float:none;
    }
    div.dropdown-menu>ul>li>a{padding: 5px 15px 5px 44px;}
    .container > .navbar-collapse, 
    .container-fluid > .navbar-collapse{position: absolute;width: 100%;background-color: #31174a}
    .bs-docs-nav .navbar-nav>li>div{display: block;position: relative}
    .bs-docs-nav .navbar-nav>li .group-menu.second{position: relative;left: 0%;top: 0;}
    .foot p{text-align: center}
    .foot-menu>div{float: none;margin: 0 auto;max-width: 440px}
	
	.group-menus{width:100% !important;padding-left: 20px;}
	.bs-docs-nav .navbar-nav>li>div .menu-group-title{}
	.group-menus .group-menu{width:100% !important;float: none !important;}
	.bs-docs-nav .navbar-nav> li>a, .nav .open > a, .nav .open > a:focus{
		border-top:1px solid #482D63
	}
	.bs-docs-nav .navbar-nav>li>div .menu-group-title{border-bottom: 1px solid #482D63;border-top: 1px solid #482D63}
	.bs-docs-nav .navbar-nav>li>div .dropdown-menu {display: block;border-radius: 0;padding-left: 20px;}
}
@media (max-width: 619px){
    .slogan h2{font-size:18px;margin:0;padding:8px 0 0px 0;text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;-moz-text-shadow:1px 1px 1px #000}
	.slogan>div>div{padding:4px 0 4px 0;}

    .navbar .navbar-toggle{padding: 12px 10px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
    .navbar-brand{height: 40px;padding: 10px 0}
    .navbar{height: 40px;min-height: 40px}
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        background: url(../../images/icons.png) no-repeat 8px 4px;
    }
	.banner{padding-bottom:40%;}
}